Mobile Robot Fault Detection using Multiple Localization Modules

نویسنده

  • PAUL SUNDVALL
چکیده

Most applications in service robotics require that the position of the robot is accurately known. Faults affecting the localization system can thus have serious effects on the overall performance. This includes internal hardware and software faults, but external disturbances and faults from the surrounding dynamical and complex environment are even more common in service robotics applications. This thesis makes two main contributions. The first one is a method for detecting faults affecting the localization system of a mobile robot. Most fault detection systems work with detailed models at sensor level, where sensor data is processed to decide if the system is in a faulty state or not. While this is often a powerful approach, it requires reliable models of the environment, sensor noise and the robot’s motion. The proposed approach is based on the observation that most of the modelling required for fault detection is shared with robot localization algorithms. The problems of localization and navigation have been extensively studied in the robotics community, and there exist many reliable methods and robust implementations of such systems. By combining the outputs from several high-level localization modules, and hence avoiding working with raw sensor data and detailed models, it is possible to detect faults affecting the robot. In this thesis, a low complexity model of such a combined system is proposed, and a detailed discussion of the corresponding design choices is given. An Extended Kalman filter is used to calculate the posterior probability distribution of the outputs of the localization modules. The alarm decision is made based on the Mahalanobis distance of the innovations and a CUSUM test. This approach is very flexible and does not need direct access to sensor data, nor modification of existing localization algorithms. The proposed method has been implemented and tested on an ActivMedia service robot. Odometry and a laser based scan matching method, described below, were used as position modules. The experimental results show that the approach works. The second contribution of this thesis is a method to increase the efficiency of pointto-point search in a scan matching algorithm. Scan matching is a method to estimate the relative displacement of a laser-scanning sensor (light radar) between data acquired at two positions. Scan matching is a good independent complement to other sensors like odometry and sonars. Here, scans are matched by maximization of a score function. This function is calculated from the distance between every point in the scan to be matched and the closes point in the reference scan. Straightforward search needs as many checks as the square of the number of points in the scan. A method to reduce the search space is presented that significantly reduces the effort for score calculation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Map-merging in Multi-robot Simultaneous Localization and Mapping Process Using Two Heterogeneous Ground Robots

In this article, a fast and reliable map-merging algorithm is proposed to produce a global two dimensional map of an indoor environment in a multi-robot simultaneous localization and mapping (SLAM) process. In SLAM process, to find its way in this environment, a robot should be able to determine its position relative to a map formed from its observations. To solve this complex problem, simultan...

متن کامل

Effective Mechatronic Models and Methods for Implementation an Autonomous Soccer Robot

  Omni directional mobile robots have been popularly employed in several applications especially in soccer player robots considered in Robocup competitions. However, Omni directional navigation system, Omni-vision system and solenoid kicking mechanism in such mobile robots have not ever been combined. This situation brings the idea of a robot with no head direction into existence, a comprehensi...

متن کامل

Real-Time Diagnosis and Repair of Faults of Robot Control Software

Faults in hardware and software are not totally avoidable not even if the components are carefully designed, implemented and tested. In this paper we present a solution for detection, localization and repair of faults in the control software for autonomous mobile robots. The presented diagnosis system uses model-based diagnosis for fault detection and localization. Furthermore, we present a met...

متن کامل

Reduction of Odometry Error in a two Wheeled Differential Drive Robot (TECHNICAL NOTE)

Pose estimation is one of the vital issues in mobile robot navigation. Odometry data can be fused with absolute position measurements to provide better and more reliable pose estimation. This paper deals with the determination of better relative localization of a two wheeled differential drive robot by means of odometry by considering the influence of parameters namely weight, velocity, wheel p...

متن کامل

Colonial Robotics: Sustained Operations

Large-scale populations of autonomous mobile robots inserted into remote and hostile environments will require autonomous maintenance. Issues include fault detection, identification and rectification as well as routine servicing. The cooperative autonomous robot colony architecture (CARC) demonstrates a coherent resolution strategy that enables near optimal physical graceful degradation on a su...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006